package ee.roosideSoda.frontend.controller.requestprocessors;

import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import ee.roosideSoda.backend.model.data.Yldkysimus;
import ee.roosideSoda.frontend.controller.formstringdataconverters.UuteTiimideLoomiseFormConverter;

public class UuteTiimideLoomiseVormiRequestProcessor 
{
	@SuppressWarnings("unchecked")
	public UuteTiimideLoomiseFormConverter taidaUuteTiimideLoomiseFormConverterRequestiAndmetega(
			HttpServletRequest request)
	{
		UuteTiimideLoomiseFormConverter uuteTiimideLoomiseFormConverter = 
				new UuteTiimideLoomiseFormConverter();
		
		String loodavateTiimideArv = request.getParameter("loodavateTiimideArv");
		String yldkysimusID = request.getParameter("yldkysimusID");
		
		HttpSession session = request.getSession();
		List<Yldkysimus> yldkysimusteList = 
				(List<Yldkysimus>) session.getAttribute("yldkysimusteList");
		
		uuteTiimideLoomiseFormConverter.setLoodavateTiimideArv(loodavateTiimideArv);
		uuteTiimideLoomiseFormConverter.setYldkysimusID(yldkysimusID);
		uuteTiimideLoomiseFormConverter.setYldkysimusteList(yldkysimusteList);
		
		return uuteTiimideLoomiseFormConverter;
	}
}
